using System;

namespace MallInteractiveMap.DTO
{
	[Serializable()]
	public class DTOShopPhotos
	{
		#region Field & Properties
		private int _Id;

		public int Id
		{
			get { return _Id; }
			set { _Id = value; }
		}

		private int _ShopId;

		public int ShopId
		{
			get { return _ShopId; }
			set { _ShopId = value; }
		}

		private Byte[] _ShopImage;

		public Byte[] ShopImage
		{
			get { return _ShopImage; }
			set { _ShopImage = value; }
		}

		private string _FileName;

		public string FileName
		{
			get { return _FileName; }
			set { _FileName = value; }
		}

		private string _FileType;

		public string FileType
		{
			get { return _FileType; }
			set { _FileType = value; }
		}

		private string _Description;

		public string Description
		{
			get { return _Description; }
			set { _Description = value; }
		}

		private DateTime _LastUpdated;

		public DateTime LastUpdated
		{
			get { return _LastUpdated; }
			set { _LastUpdated = value; }
		}

			public bool IsNew { get; set; }
		#endregion

		#region Constructors
		public DTOShopPhotos()
		{ }

		public DTOShopPhotos(int Id,int ShopId,Byte[] ShopImage,string FileName,string FileType,string Description,DateTime LastUpdated)
		{
			this.Id = Id;
			this.ShopId = ShopId;
			this.ShopImage = ShopImage;
			this.FileName = FileName;
			this.FileType = FileType;
			this.Description = Description;
			this.LastUpdated = LastUpdated;
		}

		#endregion
	}
}
